package com.example.demo.e2;

import org.springframework.beans.factory.annotation.Autowired;

/**
 * 这个类用来写使用IoC方法的代码
 * 使用IoC的方法，创建对象统一交给Main这个类来进行，对象也通过这个类来管理，而不是每个需要调用被人的类的类来管理
 * 这样，就算是需要修改，也只需要修改 Tire 类中的数据即可
 */
public class Main {
    public static void main(String[] args) {
        Tire tire = new Tire(20,"黑色");
        Bottom bottom = new Bottom(tire);
        Framework framework = new Framework(bottom);
        Car car = new Car(framework);
        car.run();
    }
}
